package com.ruoyi.supervise.mapper;

import java.util.List;

import com.ruoyi.supervise.domain.BaseBuildUnitUser;
import com.ruoyi.supervise.domain.BaseCompanyUserInfo;
import com.ruoyi.supervise.domain.BaseUnitUserInfo;
import com.ruoyi.supervise.domain.ConstructionPermitRecord;
import com.ruoyi.supervise.domain.CrOperaterecordinfo;

/**
 * @ClassName: ConstructionPermitRecordMapper
 * @Description: 施工许可审查记录mapper
 * @Author wtj
 * @DateTime 2020年4月13日 上午11:43:23
 */
public interface ConstructionPermitRecordMapper 
{
	/**
	 * @Title: selectConstructionPermitRecordTable
	 * @Description: 施工许可审查记录列表数据
	 * @Author wtj
	 * @DateTime 2020年4月13日 上午11:58:16
	 * @param cpr
	 * @return
	 */
  public List<ConstructionPermitRecord> selectConstructionPermitRecordTable(ConstructionPermitRecord cpr);
  
  /**
   * @Title: selectCrOperaterecordinfoByObjectId
   * @Description: 根据objectid查询CR_OperateRecordInfo表
   * @Author wtj
   * @DateTime 2020-9-21 17:44:57
   * @param objectid
   * @return
   */
  public List<CrOperaterecordinfo> selectCrOperaterecordinfoByObjectId(String objectid);
  
  /**
   * @Title: selectBaseUnitUserInfoByLoginId
   * @Description: 根据loginId查询Base_UnitUserInfo表
   * @Author wtj
   * @DateTime 2020-9-21 17:46:19
   * @param loginId
   * @return
   */
  public BaseUnitUserInfo selectBaseUnitUserInfoByLoginId(String loginId);
  
  /**
   * @Title: selectBaseBuildUnitUserByLoginId
   * @Description: 根据loginId查询Base_BuildUnitUser表
   * @Author wtj
   * @DateTime 2020-9-21 17:47:14
   * @param loginId
   * @return
   */
  public BaseBuildUnitUser selectBaseBuildUnitUserByLoginId(String loginId);
  
  /**
   * @Title: selectBaseCompanyUserInfoByLoginId
   * @Description: 根据loginId查询Base_CompanyUserInfo表
   * @Author wtj
   * @DateTime 2020-9-21 17:47:57
   * @param loginId
   * @return
   */
  public BaseCompanyUserInfo selectBaseCompanyUserInfoByLoginId(String loginId);
}
